#!/usr/bin/env python3
# -*- coding: utf-8 -*-

"""
@AUTHOR: tyc
@VERSION: 1.0.0
@DESCRIPTION: selenium可以打开浏览器像人一样操作，可用于程序测试
selenium
下载浏览器驱动 https://npm.taobao.org/mirrors/chromedriver     选版本最接近的
将解压文件放在python解释器所在文件夹， 运行程序时的第一行显示的就是python解释器所在文件夹地址
@time: 2021-07-08 20:48:35 
"""
from time import sleep

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

# 创建浏览器
browser = webdriver.Chrome()

url = 'https://www.lagou.com/'
browser.get(url)
# 获取选择城市中的成都
el = browser.find_element_by_xpath('//*[@id="changeCityBox"]/ul/li[7]/a')
# 点击成都按钮
el.click()
# 输入java, 并按下enter键
browser.find_element_by_xpath('//*[@id="search_input"]').send_keys('java', Keys.ENTER)

lis = browser.find_elements_by_xpath('//*[@id="s_position_list"]/ul/li')

for li in lis:
    print(type(li))
    print(li.find_element_by_xpath('//div[1]/div[1]/div[1]/a/h3').text)
